package com.shelpe.services.sinbad.model;

import java.util.Date;

import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

@Getter
@Setter
@ToString
public class KeywordsLog {
    private Long id;

    private Long keywordId;

    private Integer adgroupId;

    private Byte action;

    private Integer newIntVal;

    private Date updatedTime;

    private String keyword;

    private String note;

//    public Long getId() {
//        return id;
//    }
//
//    public void setId(Long id) {
//        this.id = id;
//    }
//
//    public Long getKeywordId() {
//        return keywordId;
//    }
//
//    public void setKeywordId(Long keywordId) {
//        this.keywordId = keywordId;
//    }
//
//    public Integer getAdgroupId() {
//        return adgroupId;
//    }
//
//    public void setAdgroupId(Integer adgroupId) {
//        this.adgroupId = adgroupId;
//    }
//
//    public Byte getAction() {
//        return action;
//    }
//
//    public void setAction(Byte action) {
//        this.action = action;
//    }
//
//    public Integer getNewIntVal() {
//        return newIntVal;
//    }
//
//    public void setNewIntVal(Integer newIntVal) {
//        this.newIntVal = newIntVal;
//    }
//
//    public Date getUpdatedTime() {
//        return updatedTime;
//    }
//
//    public void setUpdatedTime(Date updatedTime) {
//        this.updatedTime = updatedTime;
//    }
//
//    public String getKeyword() {
//        return keyword;
//    }
//
//    public void setKeyword(String keyword) {
//        this.keyword = keyword == null ? null : keyword.trim();
//    }
//
//    public String getNote() {
//        return note;
//    }
//
//    public void setNote(String note) {
//        this.note = note == null ? null : note.trim();
//    }
    
    public static enum Action {
    	AUTO_NEW_KEYWORD(0),            //自动加词
    	AUTO_CHANGE_PRICE(1),           //自动改价
    	AUTO_DEL_KEYWORD(2),            //自动删词
    	AUTO_CHANGE_MATCHSCOPE(3),      //自动修改匹配方式
    	SEMIAUTO_EXEC(4),               //思路执行
    	MANUAL_NEW_KEYWORD(10),         //手动加词
    	MANUAL_CHANGE_PRICE(11),        //手动改价
    	MANUAL_DEL_KEYWORD(12),         //手动删词
    	MANUAL_CHANGE_MATCHSCOPE(13);   //手动修改匹配方式
    
		private int value;

		private Action(int v) {
			this.value = v;
		}

		public int getValue() {
			return this.value;
		}
	}
}